package com.congwulin.wechat.entity.common;

import java.sql.Timestamp;

/**
 * 公共的VO接口
 */
public interface ISuperVO {
    /**
     * 名称getter
     *
     * @return
     */
    public String getName();

    /**
     * 名称setter
     *
     * @return
     */
    public void setName(String name);

    /**
     * 编码getter
     *
     * @return
     */
    public String getCode();

    /**
     * 创建时间getter
     *
     * @return
     */
    public Timestamp getCreationtime();

    /**
     * 创建人getter
     *
     * @return
     */
    public String getCreator();

    /**
     * 创建人名称 getter
     *
     * @return
     */
    public String getCreator_name();

    /**
     * 删除标识getter
     *
     * @return
     */
    public Integer getDr();

    /**
     * 主键getter
     *
     * @return
     */
    public String getId();

    /**
     * 修改时间getter
     *
     * @return
     */
    public Timestamp getModifiedtime();

    /**
     * 修改人getter
     *
     * @return
     */
    public String getModifier();

    /**
     * 修改人名称 getter
     *
     * @return
     */
    public String getModifier_name();

    /**
     * 获取状态getter
     *
     * @return
     */
    public Integer getStatus();

    /**
     * 获取实体对应的数据库表表名
     *
     * @return 数据库表表名
     */
    public abstract String getTableName();

    /**
     * 最后修改时间getter
     *
     * @return
     */
    public Timestamp getTs();

    /**
     * 编码setter
     *
     * @return
     */
    public void setCode(String code);

    /**
     * 创建时间setter
     *
     * @return
     */
    public void setCreationtime(Timestamp creationtime);

    /**
     * 创建人ID setter
     *
     * @return
     */
    public void setCreator(String creator);

    /**
     * 创建人名称 setter
     *
     * @return
     */
    public void setCreator_name(String creatorname);

    /**
     * 删除标识setter
     *
     * @return
     */
    public void setDr(Integer dr);

    /**
     * 主键setter
     *
     * @return
     */
    public void setId(String id);

    /**
     * 修改时间setter
     *
     * @return
     */
    public void setModifiedtime(Timestamp modifiedtime);

    /**
     * 修改人setter
     *
     * @return
     */
    public void setModifier(String modifier);

    /**
     * 修改人名称 setter
     *
     * @return
     */
    public void setModifier_name(String modifiername);

    public void setStatus(Integer status);

    /**
     * 最后修改时间setter
     *
     * @return
     */
    public void setTs(Timestamp ts);
}
